package com.artisan.provider.covtransformation;

import com.artisan.provider.domain.ZgIntegralLog;
import com.artisan.provider.dto.ZgIntegralLogDto;
import com.artisan.provider.vo.ZgIntegralLogVo;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;

import java.util.List;

public interface CovIntegralLogTransformation {

    CovIntegralLogTransformation INSTANCE = Mappers.getMapper(CovIntegralLogTransformation.class);

    @Mappings({})
    ZgIntegralLog zgIntegralLog(ZgIntegralLogDto zgIntegralLogDto);

    @Mappings({})
    ZgIntegralLogDto zgIntegralLogDto(ZgIntegralLog zgIntegralLog);

    @Mappings({})
    List<ZgIntegralLog> zgIntegralLogs(List<ZgIntegralLogVo> zgIntegralLogVos);

    @Mappings({})
    List<ZgIntegralLogVo> zgIntegralLogVos(List<ZgIntegralLog> zgIntegralLogs);

}
